dynamic ambiguity